package com.viettel.core.dao.report;

import java.util.List;

import com.viettel.core.entities.report.SmsService;
import com.viettel.core.exceptions.DataAccessException;

/**
 *  Mo ta muc dich cua lop (interface)
 *  @author: HUYNHDC
 *  @version:  1.0
 *  @since: 16/07/2014 - 10:50:59
 */
public interface SmsServiceDAO { 

	
	SmsService getSmsServiceById(Integer id) throws DataAccessException; 
	
	SmsService createSmsService(SmsService smsService) throws DataAccessException; 

	List<SmsService> getListSmsServiceByGroupId(Integer id) throws DataAccessException;
	
	void updateSmsService(SmsService smsService) throws DataAccessException; 
	
	void deleteSmsService(SmsService smsService) throws DataAccessException; 
	
	List<SmsService> getListSmsServiceByGroupIdAndType(Integer id, Integer typeId) throws DataAccessException;
} 

